/*ȫ����ʽ*/
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
body{font:normal 12px/1.4em "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; background:#FFF;color:#000;}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;}

body{ background:url(../images/top_bg.png) repeat-x;}
.box{ width:966px; margin:0 auto;}
.top_bg {height: 152px;position: absolute;top: 0;background: url(../images/web_top.png) no-repeat top right;}

.top,.logo{ width:966px; float:left;}
.logo{ padding-top:20px;}
.logo_img{ width:63px; height:66px; float:left; margin-right:15px;}
.logo1{ height:30px; line-height:30px; font-size:24px; float:left; margin-top:10px; width:800px; color:#999;}
.logo2{ height:26px; line-height:26px; font-size:13px; float:left; width:800px; color:#333;}

.nav{ width:966px; float:left; height:52px; background:url(../images/nav.png); margin-top:20px;}
.nav_h{ position:fixed; top:-20px; z-index:999; left:50%; margin-left:-483px;}
.nav ul{ float:left; z-index:9;}
.nav ul li{ float:left; position:relative; z-index:9;}
.nav ul li a{ padding:0 30px; height:40px; display:block; float:left; line-height:40px; text-align:center; font-size:15px; color:#FFF;}
.nav ul li a:hover{ background:url(../images/nav_h.png) -30px 0;}
.nav ul li a.sebg{ background:url(../images/nav_h.png) -30px 0;}
.nav ul .no1 a:hover{ background:url(../images/nav_h.png) 0 0;}
.nav ul .no1 a.sebg{ background:url(../images/nav_h.png) 0 0;}

.nav ul li ul,.nav ul li .ul2{-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;float:left; position:absolute; top:35px; left:0; width:220px; z-index:9; background-color:#4494CC/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #94cbf5), color-stop(1, #2773bb));*/}
.nav ul li .ul2{ background:url(../images/nav_ul_bg.png) #4494CC 50% 0 repeat-y;}
.nav ul li ul ol{ width:200px; float:left; padding:10px;}
.nav ul li ul ol li{ float:left; width:200px; height:23px; line-height:23px;}
.nav ul li ul ol .tit{ background:#555; text-decoration:none;}
.nav ul li ul ol .tit a{ line-height:23px; color:#494949;text-decoration:none;}
.nav ul li ul ol li a{color:#333; text-align:left; padding:0 0 0 0; float:left; line-height:30px; font-size:12px;}
.nav ul li ul ol li a:hover{ background:none; color:#fff;text-decoration:underline;}
.h_title{color:#fff;font-size:15px;}



.nav_input_box{ width:190px; height:25px; background:url(../images/ss.png) no-repeat; float:right; margin:7px 15px 0 0;}
.nav_input{ width:130px; height:25px; line-height:25px; padding-left:10px; outline:none; border:none; float:left; background:none;}
.nav_ture{ width:30px; height:20px; background:url(../images/go.png) no-repeat; float:right; margin-top:2px; display:inline; margin-right:0; border:none;}

.banner{ width:960px; float:left; height:285px; position:relative;}
.banner_b{ position:absolute; right:20px; bottom:15px; float:left;}
.banner_b a{ width:15px; height:15px; float:left; background:url(../images/flashbutton.gif); text-align:center; color:#FFF; margin-right:3px;}
.banner_b a:hover{ background:url(../images/flashbutton.gif) 15px 0; color:#86a2cd;}

.main{ width:960px; float:left; margin-top:15px;}

.main_top{ width:960px; margin:15px 0; float:left; height:309px; background:url(../images/h_box.png) no-repeat; height:310px;}
.main_top_box{ width:240px; float:left; /*border-right:1px solid #bfbfbf;*/}
.main_top_box_title{ width:240px; text-align:center; height:46px; line-height:46px; padding-bottom:7px; background:url(../images/title_bt.jpg) 50% 100% no-repeat; font-size:18px;}
.mtbt{background:none;}
.main_top_box_title a,.main_top_box_title h2{font-size:18px;color:#3E4E57;font-weight:normal;}
.main_top_box_img{ width:238px; float:left; height:85px; text-align:center;}
.main_top_box_nr{ width:210px; float:left; height:100px; color:#333; font-size:13px; line-height:18px;; padding:0 14px;}

.main_top_box_down{ width:238px; float:left; height:31px; text-align:center; padding-bottom:10px;}

.main_left,.main_left_box,.main_left_box_top{ width:730px; float:left;}
.main_left_box_top{ position:relative;}
.main_left_box{ margin-bottom:15px;}
.main_box_title1{ width:5px; float:left; background:url(../images/tit1.jpg); height:46px;}
.main_box_title2{float:left; background:url(../images/tit2.jpg); height:46px; font-size:15px; font-weight:bold; color:#333; line-height:46px; padding-left:5px;}
.main_box_title2 h1{font-size:15px;}
.main_box_title2 h2{font-size:15px;}

.main_box_title3{ width:5px; float:left; background:url(../images/tit3.jpg); height:46px;}
.main_box_title1a{ width:5px; float:left; background:url(../images/tita1.png); height:46px;}
.main_box_title2a{float:left; background:url(../images/tita2.png); height:46px; font-size:16px; font-weight:bold; color:#333; line-height:46px; padding-left:5px;}
.main_box_title2a h1{font-size:16px;display:inline;}
.main_box_title3a{ width:5px; float:left; background:url(../images/tita3.png); height:46px;}
.main_box_title2a img{ padding:0 5px; margin-top:-5px;}
.main_box_get{ width:151px; height:24px; position:absolute; top:12px; right:20px;}

.long{ width:705px;text-indent: 16px;}
.long a{ color:#333;} 
.short{ width:210px;}
.short h2 a{font-size:15px;color: #333;}
.main_left_box_nr{ width:677px; border:1px solid #cccccc; border-top:none; padding:10px 10px 10px 30px; float:left; line-height:20px;}
.main_left_box_nr span{ position:relative;}
.main_left_box_nr .tc{width:622px;padding-left:30px;position:relative;clear: both;}
.main_left_img{ width:170px; float:left; text-align:center; font-size:16px; color:#F00}
.main_left_img img{ float:left; margin-left:10px; display:inline;}
.main_left_nr{ width:450px; float:left;}
.main_left_wz{ width:480px; float:left; line-height:24px; font-size:13px; color:#333; padding-top:15px;}
.main_left_down{ width:200px; height:71px; float:left; margin:20px 20px 0 0; position:relative;}
.down_box{ width:250px; height:160px; background:#eeeff1; border:1px solid #e1e1e1; position:absolute; left:0;
top:70px; z-index:999; font-weight:normal;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEEFF1), color-stop(1, #EEEFF1));
border-radius: 5px 5px 5px 5px;
}
.down_box_cp{ top:40px; left:-140px;}
.down_box span{ width:230px; padding:2px 10px; color:#6e6e6e; font-size:14px; float:left; margin-top:-5px; line-height:18px;}
.down_box ul{}
.down_box ul li{ width:95px; float:left; padding:5px 5px; /*background:url(../images/li.png) 0 50% no-repeat;*/ margin-left:5px; line-height:16px;}
.down_box ul li a,.down_box ul ol a{ color:#31434c; font-size:12px; font-style:italic;}
.down_box ul ol{ width:220px; float:left; padding:5px 5px; /*background:url(../images/li.png) 0 50% no-repeat;*/ margin-left:5px; line-height:16px;}
.down_box ul li a:hover,.down_box ul ol a:hover{ text-decoration:underline;}

.down_box_top{ width:10px; height:10px; background:url(../images/t.png); position:relative; top:-10px; left:40%;}
.down_box_top_cp{left:80%;}

.main_left_n{ width:330px; float:left; padding-left:20px;}
.main_left_n_tittle{ width:320px; float:left; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#333;}
.main_left_n_tittle img{ margin-top:-8px;}
.main_left_n ul{}
.main_left_n ul li{ width:375px; float:left; line-height:24px;margin-left:-19px;/*height:28px;background:url(../images/li.png) 0 50% no-repeat;*/ padding-left:5px; }
.main_left_n ul li a{ font-size:13px; color:#333;display:block;float:left;width:328px;}
.main_left_n ul span{ font-size:12px; color:#999; float:left; line-height:20px;margin-left:5px;}
.main_left_n ul li a:hover{ text-decoration:underline;}
.main_left_n ul li .newart{color:#333;display:block;float:left;padding-right:4px;line-height:24px;}

.main_right_box,.main_right_box_top{ width:225px; float:left;}
.main_right_box{ margin-bottom:10px;}
.main_right{ margin-left:5px; display:inline; width:225px; float:left;}
.main_right_box_nr{ width:223px; border:1px solid #cccccc; border-top:none; padding:10px 0; float:left;}
.main_right_lb{ width:220px; float:left; margin-left:10px;}
.main_right_lb ul{}
.main_right_lb ul li{ width:205px; /*height:24px;*/ line-height:36px; float:left; /*background:url(../images/li.png) 0 50% no-repeat;*/ }
.main_right_lb ul li a{ display:block;background:url(../images/sidebar-arrow-1.png) no-repeat right center;width: 200px;
border-bottom: 1px solid #DEDEDE;font-size:12px; color:#333;font-weight: normal;}
.main_right_lb ul li a:hover{ /*text-decoration:underline;*/background:url(../images/sidebar-arrow-2.png) no-repeat right center;}
.main_right_lb ul li a.art_a{display:inline;width:210px;border:none;clear:left;background:none;/*background:url(../images/sidebar-arrow-1.png) no-repeat right center;*/}
.main_right_lb ul li .mr_span{display:block;float:left;width:10px;}
.main_right_lb ul li a.art_a:hover{text-decoration:none;color:#000;background:none;/*background:url(../images/sidebar-arrow-2.png) no-repeat right center;*/}
.main_right_lb ul li.art_li{line-height: 36px;}

.main_right_tags{ width:220px; float:left; margin-left:10px;}
.main_right_tags span a{ color:#333;}
.main_right_tags span{ float:left; padding:0 5px; line-height:20px;}

.bottom{ width:958px; float:left; border-radius:8px; background:#f2f2f2; border:1px solid #d7d7d7; margin-top:10px;}
.bottom_nav{ width:958px; float:left; height:35px; line-height:35px; text-align:center; border-bottom:1px dashed #d7d7d7;color:#333;}
.bottom_nav a{ font-size:13px; color:#333; padding:0 5px;}

.bottom_bq{ width:958px; float:left; height:35px; line-height:35px; text-align:center; color:#333;}
.bottom_bq a{ font-size:14px; color:#333;}

.main_add{ font-size:13px;color:#333;width:930px; float:left; height:26px; padding-left:30px; background:url(../images/home.png) no-repeat; line-height:26px; margin:5px 0;}
.main_add a{ font-size:13px; color:#333;}
.main_add a:hover{ text-decoration:underline;}

.main_full,.main_full1,.main_full3{ width:960px; float:left;}
.main_fullr{ position:relative; padding-top:40px;}
.main_full1{ height:13px; background:url(../images/box1.png);}
.main_full3{ height:13px; background:url(../images/box3.png);}

.main_full_top{ float:left; position:absolute; top:2px; left:0;}
.main_full_top a{ float:left; color:#333; margin-left:20px; display:inline;}
.full_top1{ width:5px; float:left; background:url(../images/btn_title1.gif) 0 39px; height:39px;}
.full_top2{ float:left; background:url(../images/bt2.gif); height:39px; line-height:39px; font-size:14px; padding:0 15px;}
.full_top2_gd{ width:90px; text-align:center;}
.full_top2 img{ padding-right:5px;}
.full_top3{ width:5px; float:left; background:url(../images/btn_title1.gif) -128px 39px; height:39px;}

.main_full_top a:hover .full_top1{background:url(../images/btn_title1.gif);}
.main_full_top a:hover .full_top2{background:url(../images/bt1.gif) #FFF;}
.main_full_top a:hover .full_top3{background:url(../images/btn_title1.gif) -128px 0;}

.full_top1x{ width:5px; float:left; background:url(../images/btn_title1.gif); height:39px;}
.full_top2x{ float:left; background:url(../images/bt1.gif); height:39px; line-height:39px; font-size:16px; padding:0 15px;}
.full_top2_gd{ width:90px; text-align:center;}
.full_top2x img{ padding-right:5px;}
.full_top3x{ width:5px; float:left; background:url(../images/btn_title1.gif) -128px 0; height:39px;}


.main_full2{ width:958px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; float:left;}

.main_full_box_nr{ width:958px; padding:10px 8px; float:left;}
.main_full_img{ width:210px; float:left;}
.main_full_img img{ float:left; margin-left:10px; display:inline;}
.main_full_nr{ width:700px; float:left;}
.main_full_wz{ width:700px; float:left; line-height:24px; font-size:13px; color:#333; padding:5px 0 0 12px;}
.main_full_wz p{line-height:20px;}
.main_full_wz .bt{ font-size:15px; font-weight:bold;line-height:30px;}
.main_full_box_nr .add_dashed{border-bottom: 1px dashed #CCC;width:938px;height:25px;margin-bottom:15px;clear:both;}

.main_full_n{ width:400px;}

.main_full_downt{ width:958px; height:40px; line-height:40px; border-bottom:1px dashed #d7d7d7; font-size:15px; color:#333; font-weight:bold;}
.main_full_downt img{ padding:0 10px 0 20px; margin-top:-5px;}
.main_full_down{ width:200px; height:71px; float:left; margin:20px 200px 0 50px; position:relative;}


.main_left_box_nr_box{ width:658px; float:left;}
.main_left_box_nr_box_des{border-top: 1px dashed #CCC;}
.main_left_box_nr h3 { width:717px; height:62px; border:none;float:left; text-indent:18px;background:url(../images/h3_bg.png) 0 50% repeat-x; line-height:62px;  font-size:14px; font-weight:bold; color:#333; margin:0 0 0 -30px;}
.main_left_box_nr h3 img{ margin-right:10px;}
/*
.main_left_box_nr_box h3 { width:688px; height:30px; border:none;float:left; margin-left:-20px;text-indent:18px;background:url(../images/tit2.jpg) 0 50% repeat-x; line-height:30px;  font-size:18px; font-weight:bold; color:#333; margin-top:10px;}*/
.main_left_box_nr_box_title { width:670px; height:30px; float:left; background:url(../images/tit2.jpg) 0 50% repeat-x; line-height:30px; font-size:18px; padding-left:18px; font-weight:bold; color:#333; margin-top:10px;}
.main_left_box_nr_box_title img{ padding-right:5px; margin-top:-5px;}
.main_left_box_nr_box_nr{ color:#333; line-height:20px;  width:658px; float:left;}


.wz_main_left_nr{ width:670px; float:left; margin-left:15px;}
.wz_main_left_wz{ width:670px; float:left; line-height:24px; font-size:14px; color:#333; padding-top:15px;}
.wz_box_nr{ color:#333; line-height:24px; padding-left:18px; width:630px; float:left; margin:5px 0 0 30px; position:relative;}
.wz_box_nr_bq{ width:32px; height:26px; background:url(../images/n7.png); position:absolute; top:-2px; left:-5px; line-height:26px; text-align:center; color:#FFF;}
.wz_box_nr span{ font-size:14px; font-weight:bold; color:#333;}
.wz_box_nr p{ font-size:13px;}

.dashed{ border-bottom:1px dashed #ccc;}
.main_full_box_lb{ width:319px; float:left;}
.main_full_box_lb dd{ width:290px; float:left; line-height:40px; font-size:14px; font-weight:bold; color:#333px; padding-left:29px;}
.main_full_box_lb dd a{color:#333;}
.main_full_box_lb dl{ width:260px; height:80px;float:left; line-height:22px; font-size:12px; color:#333; padding-left:29px;font-weight:normal;}
.main_full_box_lb dl strong{font-weight:normal;}
.main_full_box_lb h1{ width:290px; padding-left:29px;}
.main_full_down{ width:350px; height:71px; float:left; margin:20px 0 0 25px; position:relative;}

/*.cp{ width:100%; float:left; height:50px; background:rgba(61, 78, 86, 1);}*/
.cp_top{ background:rgba(234, 231, 231, 0.8); position:fixed; top:0; z-index:999;}
.cp{width:100%; float:left; height:50px;
	background-image:-moz-linear-gradient(top, #97d642, #6fb127);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F2F0F0), to(#E4E0E0));box-shadow: 0 2px 5px #bbb;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97d642', endColorstr='#6fb127', GradientType='0')}
.cp_box{ width:960px; margin:0 auto; line-height:50px; font-size:21px; font-weight:bold; color:#666;}
.cp_box_a{ width:120px; height:31px; float:right; margin:11px 0 0 40px; position:relative;}
.scroll_fix {position:fixed;left:0;z-index:999999;display:none;/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c6ec72), color-stop(1, #82c000));*/}

.back_top{ width:55px; height:50px; position:fixed; bottom:10px; right:10px;}
.back_top a{ width:55px; height:50px; background:url(../images/top.jpg); float:left;}

.main_left_des{padding-left:30px;width:677px;}
.main_left_box_des{width:675px;margin-top: 20px;}
.main_left_box_des h3{margin-left:-30px;text-indent:30px;}
.main_left_wz_des{width: 505px;}

.totop{position:fixed;right:0;top:500px;display:none;}

.count {text-align: center;line-height: 31px;margin-top: 20px;}
.count span {
display: inline-block;background: url(../images/count-bg_48.png) no-repeat;width: 27px;height: 36px;font-weight: bold;
font-size: 20px;margin: 0 3px;text-align: center;
}

.article_content ul.menus {
margin: 12px 0;padding: 12px 20px;-moz-box-shadow: 0 2px 5px #ccc;-webkit-box-shadow: 0 2px 5px #ccc;border: 1px solid #DDD;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: white;
}
.article_content ul.menus li {
	line-height: 1.8em;color: #666;background: transparent url(../images/list.gif) no-repeat scroll 2px 8px;
padding: 2px 0 2px 12px;
}
.article_content ul.menus li span {font-weight: bold;padding-right: 8px;}
.article_content ul.menus a {text-decoration: none;color: #08C;}

.articleInfo {
margin: 20px 10px 0 0;
border: 1px solid #DDD;
overflow: hidden;
background: #FAFAFA;
}
.fl, .review {
float: left;
}
.articleInfo p {
margin: 6px 0 0 70px;
}
.articleInfo a {
text-decoration: none;
color: #08C;
}
.articleInfo p {
margin: 6px 0 0 70px;
padding: 5px 0;
}
.line-through{text-decoration: line-through;}
.top{position: relative;}
.sns{position:absolute;width: 250px;height: 100px;right:20px;top:20px;background: url(../images/follow_us.png) no-repeat top center;}
.right_ul {list-style: none;margin-top: 40px;}
.right_ul li{float: left;margin-right:15px;}
.right_ul li img{width:40px;}
.right_ul li a {margin-left: 3px;color: #333;}
/*
.right_ul li.top1 {
background: url(../images/facebook.png) no-repeat left center;
}
.right_ul li.top2 {
background: url(../images/twitter.png) no-repeat left center;
}
.right_ul li.top3 {
background: url(../images/youtube.png) no-repeat left center;
}
.right_ul li.top4 {
background: url(../images/google_plus.png) no-repeat left center;
}
*/

/***goTop***/
.back-to {position: fixed; bottom: 10px; right: 10px; z-index: 999; width: 110px; overflow: hidden; zoom: 1; -ie6-position-fixed-delay: 200;}
.back-to .back-top:hover{background-position: -50px 0;}
.back-to .back-top{float: right;display: block;width: 50px;height: 50px;background: url(../images/back-top.png) no-repeat scroll 0 0 transparent;margin-left: 10px;outline: 0 none;text-indent: -9999em;}
.back-to{_position: absolute;_bottom: auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));_margin-bottom: 10px;_margin-right: 5px;}

/***main_left_box***/
.main_left_box{ width:718px; overflow:hidden; margin-bottom:15px; border:1px solid #ccc; border-radius:5px;}
.main_left_box_01 { width:683px; padding:5px 0 15px 0; overflow:hidden;}
.main_left_box_01 img { width:189px; height:143px; display:block; float:left; margin-top:5px;}
.main_left_box_01 dl { width:470px; overflow:hidden; float:right;}
.main_left_box_01 dl dt h3 a{ display:block; width:470px; font-size:16px; color:#333; line-height:30px; overflow:hidden;}
.main_left_box_01 dl dt h3 a:hover{ text-decoration:underline;}
.main_left_box_01 dl dd { width:470px; overflow:hidden; font-size:13px; color:#333; line-height:18px;}

.main_left_box_02 { width:688px; padding:15px 0; overflow:hidden; background:url(../images/feature_bg.jpg) no-repeat top center; height:185px; }
.main_left_box_02 h3.title { font-size:18px; padding:20px 20px 0 20px; font-weight:normal; color:#777;}
#f_pro_box {position:relative;width:690px;height:150px;overflow:hidden;}
.arrow_left,.arrow_right {display:block;position:absolute;left:5px;top:40px;width:30px;height:30px;background:url(../images/u117_original.png) no-repeat;z-index:10; cursor:pointer;}
.arrow_right {background:url(../images/u119_original.png) no-repeat;left:auto;right:5px;}
.main_left_box_02 .item {width:610px; height:130px; padding:10px 40px;}
.main_left_box_02 .item img{ float:left; width:160px; height:100px;}
.main_left_box_02 .item .title{padding:0 0 0 180px; font-size:12px;}
.main_left_box_02 .item .title a{font-size:12px; font-weight:bold;}
.main_left_box_02 .item .time {font-size:10; color:#aaa; padding:0 0 5px 180px;}
.main_left_box_02 .item .info {padding:5px 0 0 180px;}

.main_left_box_03 { width:688px; padding:0; overflow:hidden;}
.main_left_box_03 h3 { width:696px; height:47px; background:url(../images/u76_original.png) no-repeat; font-size:20px; color:#777; font-weight:normal; line-height:47px; text-indent:20px; margin-left:-5px;}
.main_left_box_03 ul li { border-bottom:1px dotted #555; padding:10px 0;}
.main_left_box_03 ul li h5 a{ width:680px; height:30px; font-size:13px; font-weight:normal; line-height:30px; color:#333; overflow:hidden; cursor:pointer;}
.main_left_box_03 ul li p {font-size:12px; line-height:18px; color:#999;}

/**网站文章具有页面**/
.main_left_box { width:688px; padding:15px; overflow:hidden;}
.main_left_box h3 { font-size:16px; color:#333;}
.main_left_box .block_01, .main_left_box .block_02 { background:#f7f7f7; width:688px; overflow:hidden; margin:15px 0;}
.main_left_box .block_01 img { width:60px; height:60px; display:block; float:left;}
.main_left_box .block_01 p { width:600px; float:left; margin:10px 0 0 10px;}
.main_left_box .block_01 p span { color:#a8de52;}
.main_left_box p { font-size:13px; color:#333; line-height:21px;}

.main_left_box .block_02 p { width:680px; padding:10px 0; float:left; margin:0 0 0 10px;}
.lists{margin: 12px 0;padding: 12px 20px;-moz-box-shadow: 0 2px 5px #ccc;-webkit-box-shadow: 0 2px 5px #ccc;border: 1px solid #ddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #fff;}
.lists li{ list-style: square inside; color:#ccc;}
.lists li span {font-weight: bold;padding-right: 8px; color:#333;}
.lists li a {text-decoration: none; color: #70b33c;}

.download_btn { width:680px; height:71px; margin:15px 0;}
.download_btn .download_btn_01, .download_btn .download_btn_02 { width:200px; height:71px; background:url(../images/d1.png) no-repeat; display:inline-block; margin:0 20px; float:left; text-indent:-9999px; }
.download_btn .download_btn_02 { background:url(../images/d2.png) no-repeat;}

.block_03 {width:688px; overflow:hidden; margin:15px 0;}
.block_03 h5 { width:688px; height:35px; font-size:16px; color:#333; background:url(../images/u125_original.png) no-repeat bottom;}
.block_03 .cts{overflow: hidden;margin: 15px 0;}
.block_03 .cts .number{background: #444;font-size: 20px;display: inline-block;color: #fff;height: 28px;line-height: 25px;padding: 0 8px;float: left;margin-right: 7px;border-radius: 3px; font-style:italic;}
.block_03 h4.az{overflow: hidden;font-size: 14px;color: #333;font-weight: normal;line-height: 25px;}

/**分页**/
.tag_list {padding:0 15px 0 10px;}
.tag_list dl {padding:15px 0px; display:block; border-bottom:dashed 1px #dcdcdc;}
.tag_list dl dt {display:block;}
.tag_list dl dt span {display:block; font-size:11px; color:#999;line-height:18px;}
.tag_list a {font-size:14px;}
.tag_list_page {text-align:center; padding:30px 0;}
.tag_list_page a {color:#2e4b87; font-size:14px; padding:0 5px; text-align:center; display:inline-block; text-decoration:underline;}
.tag_list_page a:hover {text-decoration:none;}
.tag_list_page strong {font-size:16px; padding:0 5px; text-align:center; display:inline-block;}
.tag_list_page .prev {background:url(../images/page_jt.png) no-repeat left 4px; padding:0 15px; text-decoration:none;}
.tag_list_page .next {background:url(../images/page_jt.png) no-repeat right -35px; padding:0 15px; text-decoration:none;}

/***back**/
.main_left_box_main_h { width:683px; height:32px; background:#f4f5f4; line-height:32px; margin:10px 0 20px 0;}
.main_left_box_main_h a { background:url(../images/back_btn.jpg) no-repeat center left; text-indent:26px; display:inline-block; margin-left:10px;color:#333;}
.main_left_box_main_h span { padding-left:30px; font-size:13px; color:#333;}



/* Comment form */
#respond {
	margin-top: 20px;
}
#respond h3#reply-title {
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
}
#respond form p {
	margin: 11px 0;
}
#respond form p.logged-in-as {
	margin-bottom:1px;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"],
#respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 1.714285714;
	padding: 5px;
	/*width:500PX;
	height:60PX;*/
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}


/* Form fields, general styles first */
button,
input,
textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
}
button,
input {
    line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}

.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	cursor: pointer;
}
button[disabled],
input[disabled] {
    cursor: default;
}
.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	
}


#submit{
	padding:6px;
}

.related_posts{
	/*background:#eee;*/
	padding:0 0 10px 10px;
	margin-top:10px;
}
.wp_rp_content{}

.related_post_title{
	line-height:35px;
	font-size:14px;
	font-weight:normal;
}
.related_post li{
	line-height:22px;
	padding-left:10px;
	background:url(../images/icc.jpg) no-repeat left center; 
}
.related_post li a{
	color:#0072bc;
}
.related_post li a:hover{
	text-decoration:underline;
}



/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding:10px 0;
	margin-top:10px;
	font-size:14px;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 22px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 10px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 10px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	float:left;
	margin-right:10px;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 10px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 10px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type="submit"] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 10px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 20px 0 0;
}
h3#reply-title {
	margin: 10px 0;
	font-size:14px;
}
#comments-list #respond {
	margin: 0 0 10px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
.main_left_box_01 img{
	width:155px;
	height:auto;
}


.line{
	height:10px;
	margin:15px 0;
	border-bottom:1px dashed #CCC;
}
input#author{
	width:200px;
	height:25px;
}
input#email{
	width:200px;
	height:25px;
}

input#url{
	width:200px;
	height:25px;
}
textarea#comment{
	width:500px;
	height:100px;
}


/* Comment Form */
#respond {
}
#respond input[type="text"],
#respond textarea {
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	float:left;
	width:80px;
	padding-right:10px;
	text-align:right;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
}
#respond textarea {
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
}
#respond .comment-notes,
#respond .logged-in-as {
}
#respond p {
}
#respond .form-submit {
}
#respond input#submit {
}
#respond input#submit:active {
}
#respond #cancel-comment-reply-link {
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
}
.commentlist #respond {
}
#reply-title {
}
#cancel-comment-reply-link {
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
}
#respond label {
}
#respond input[type=text] {
}
#respond p {
}
p.comment-form-comment {
}
.form-allowed-tags {
}

.comment-body{
	clear:both;
	padding-left:50px;
}
#iphone-des{width: 600px;margin: 0 auto;text-align: center;color: #333;font-size: 12px;line-height: 20px;}



.nav{ width:966px; float:left; height:52px; background:url(../images/nav.png); margin-top:20px;}
.nav_h{ position:fixed; top:-20px; z-index:999; left:50%; margin-left:-483px;}
.nav ul{ float:left; z-index:9;}
.nav ul li{ float:left; position:relative; z-index:9;}
.nav ul li a{ padding:0 20px; height:40px; display:block; float:left; line-height:40px; text-align:center; font-size:15px; color:#FFF;}
.nav ul li a:hover{ background:url(../images/nav_h.png) -30px 0;}
.nav ul li a.sebg{ background:url(../images/nav_h.png) -30px 0;}
.nav ul .no1 a:hover{ background:url(../images/nav_h.png) 0 0;}
.nav ul .no1 a.sebg{ background:url(../images/nav_h.png) 0 0;}

.nav ul li ul,.nav ul li .ul2{-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;float:left; position:absolute; top:35px; left:0; width:445px; z-index:9; background-color:#4494CC/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #94cbf5), color-stop(1, #2773bb));*/}
.nav ul li .ul2{ background:url(../images/nav_ul_bg.png) #4494CC 50% 0 repeat-y;}
.nav ul li ul ol{ width:200px; float:left; padding:10px;}
.nav ul li ul ol li{ float:left; width:200px; height:23px; line-height:23px;}
.nav ul li ul ol .tit{ background:#555; text-decoration:none;}
.nav ul li ul ol .tit a{ line-height:23px; color:#494949;text-decoration:none;}
.nav ul li ul ol li a{color:#333; text-align:left; padding:0 0 0 0; float:left; line-height:30px; font-size:12px;display: block;width: 200px;height: 23px;}
.nav ul li ul ol li a:hover{ background:none; color:#fff;text-decoration:underline;}
.h_title{color:#fff;font-size:15px;}


